package A1动态规划;

import java.util.Arrays;

public class LC_300最长递增子序列1 {
    public static int lengthOfLIS(int[] nums) {
        int[] dp=new int[nums.length];
        Arrays.fill(dp,1);//长度最少为1
        int result=1;
        for(int i=1;i<nums.length;i++){
            for(int j=0;j<i;j++)
                if(nums[i]>nums[j])
                    dp[i]=Math.max(dp[j]+1,dp[i]);
            result=Math.max(result,dp[i]);
        }
        return  result;
    }
}
